import greenfoot.*;  // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)

/**
 * Clase Enemigo Horizontal
 * @author (Roberto Rodriguez) 
 * @version (27-may-2012)
 */
public class EnemigoH extends Enemigos
{

    /**
     * Se ejecutan constantemente mientas el boton de run este precionado
     * ejecuta el metodo mover
     */
    public void act() 
    {
        mover();
    }
    /**
     * Este metodo hace que el enemigo se mueva horizontalmente
     * mientras se encuentre dentro de mundo
     */
    public void mover()
    {
       if(this.getX()>=5)
        {   
            atacar();
            move(-2);
        }
        else
        if(this.getX()<=4)
        {
            WorldGather mundo = (WorldGather) super.getWorld();
            mundo.removeObject(this);
        }
    }
    /**
     * Constructor de la Clase enemigo Horizontal
     * como este movimiento es de enemigos de los 3 niveles pero son imagene distintas
     * @param el entero para saber que imagne colocar
     */
    public EnemigoH(int tE)
    {
        tipoEnemigo=tE;         //Asiganion a la variable heredada de la super clase
        if(tE==1)
        {
           setImage("perro.png");
        }else
        if(tE==2)
        {
            setImage("tiburon.png");
        }else
        if(tE==3)
        {
            setImage("aguila.png");
        }
    }

}
